Kelly Brazil

Kelly Brazil is an independent software publisher and developer best known for creating jc, an open-source command-line tool and Python library designed to bring structured data processing to traditional Unix-style workflows. The core product, jc, addresses a long-standing challenge in system administration and automation: the output of popular command-line tools is typically plain text that must be parsed with fragile regular expressions or text-processing utilities before it can be consumed programmatically. Jc solves this by converting the output of dozens of common commands—such as ls, ps, netstat, df, ping, dig, and systemctl—into JSON, YAML, or Python dictionaries, enabling administrators and developers to pipe results directly into tools like jq or load them into scripts for further analysis. Beyond command output, the tool supports parsing of common file types, including configuration files, log formats, CSV documents, and key-value pairs, as well as frequently encountered strings such as dates, timestamps, URLs, and IP addresses. Typical use cases include infrastructure monitoring, log analysis, configuration auditing, DevOps automation, and scripting pipelines where reliable structured data is essential. Because jc functions both as a standalone CLI utility and as an importable Python library, it fits naturally into shell scripts, Python applications, and larger data-processing frameworks. The project reflects a broader trend in modern systems tooling toward interoperability and machine-readable output, lowering the barrier between legacy command-line utilities and contemporary data-driven workflows. Distributed as a freely available open-source package, jc has gained adoption among system administrators, security analysts, and developers seeking consistent, dependable parsing without writing custom text-processing code.

jc

CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

Details